前言
SQL的部分又往下一天前進
今天要延續昨天練習的內容
接續昨天使用的資料表
分成3個小部分
學習資料來源還是SQLBolt這個網站,上面提供了很詳盡的解釋跟即時的題目演練
可以很方便的入門SQL的操作
非常推薦!!
Deleting rows
當我們想要刪除特定欄位的資料時
就會使用到DELETE FROM
的敘述句
DELETE FROM 資料表名稱
WHERE 條件;
當我們想要刪除後三名的歌曲時
DELETE FROM music2021
WHERE id > 3;
用 SELECT* FROM music2021;
來檢查是否新增成功
只留下前三名歌曲的資訊
代表刪除成功
ALTERING
當我們創建好資料表時
可是有時候會想要更改欄位
像是新增或是刪除欄位、改變資料表名稱、改變欄位的資料種類
就會使用到ALTER TABLE
的敘述句
新增欄位 ADD
ALTER TABLE 表格名稱
ADD 欄位名稱 資料型態 資料限制,
欄位名稱2 資料型態2 資料限制2
DEFAULT 自動出現的資料;
改變資料表名稱
ALTER TABLE 表格名稱
RENAME TO 新的表格名稱;
現在回到我的練習資料表
當我想要新增歌曲時長的欄位時
ALTER TABLE music2021
ADD Length VARCHAR(5);
可以從左側顯示的columns看到成功新增Length這個欄位
現在若是我想要把資料表的名稱改成更精確的『top25:NEWYORK』
ALTER TABLE music2021
RENAME TO top25:NEWYORK;
可以從左側顯示的columns看到成功改變資料表名稱
DROPING
當我們想要刪除整個資料表
使用 DROP TABLE
DROP TABLE 資料表名稱;
整個資料表就會不見了
小結
今天把SQL的資料表操作練習了更多方式
但是精通SQL還是需要多透過實際的題目演練
之後會在網路上找練習題多多熟悉